impression stamp - English Synonyms Dictionary